A state-wide senior parallel programming course
نویسندگان
چکیده
منابع مشابه
A State-Wide Senior Parallel Programming Course
In this paper, we describe an undergraduate parallel programming course based upon networked workstations. The course is offered on the NC-REN (North Carolina Research and Education Network), a private telecommunications network which interconnects universities in North Carolina and provides multiway, face-to-face video and audio communications. Course materials are described and made available...
متن کاملParallel Programming – a B . S . course on how to design an efficient parallel algorithm
This paper describes a new course in parallel programming at the University of Oslo that emphasis thread based parallel programming in Java on multicore computers. The quality of a parallel algorithm is evaluated by its speedup, since the main reason for making a parallel algorithm is to create a faster program. This course stresses that there are many possible correct parallel algorithms for a...
متن کاملAdding Parallel Haskell to the Undergraduate Programming Language Course
Parallel computing is a new knowledge area in the 2013 ACM-IEEE curricular recommendations. This paper describes our experiences adding a brief module on parallel Haskell to the undergraduate programming languages courses at two colleges. We offer suggestions for others wishing to introduce parallelism in such courses. Keywords Parallel computing, programming languages course, Haskell, computer...
متن کاملA Comparison of Robots Used in a Senior Level Robotics Course and Senior Projects
After a course in Artificial Intelligence, many students want to go further. In our case, this translates into an elective course in robotics as well as senior projects and independent student research. While a purely theoretical robotics course is possible, we prefer a course where students further their understanding of robotic principles through labs using functional robots. The problem face...
متن کاملWide-area parallel programming using the remote method invocation model
Java’s support for parallel and distributed processing makes the language attractive for metacomputing applications, such as parallel applications that run on geographically distributed (wide-area) systems. To obtain actual experience with a Java-centric approach to metacomputing, we have built and used a high-performance wide-area Java system, called Manta. Manta implements the Java Remote Met...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Education
سال: 1999
ISSN: 0018-9359
DOI: 10.1109/13.779894